Added comments and cleaned up files