starting to move checker code into cipher page. Will make template off that.