got all of the board functionality working