updated checkers with method