working on checker2