more work on checks