so smart...