David's original
Edited check function-FCL
Notation edits-FCL
Merge pull request #2 from flrnclee/master

cleaning file + first round of edits