change in the selection part so I am sure how it selects