Added comments and cleaned up files.