worked on refining selection