add more description text, fixed bad code, etc.