cleaned up the code and commented more