smart #1.