setup imports
setup input
added part of first class
added more