initial version of checks