begin to work on checker