working on _create_check_body
added InvalidRange to exceptions
finished first draft of _create_check_body