first version of board with incomplete functions