initial work on making selection and updating the board