adding checkers... not close to finished