removed excess info, cleaned up comments