tests and TODOs
board object