implement create_board and create_tack feature