cleaned up code and files, submission revision