change to Board class