Implemented all of the basic stuff
Implemented all of the basic stuff