finished first rough draft of board functionality