so many questions...
417