smart........so  smart