added spiral checking stuff, comments, and extra credit orientation