playing up with selection and etc