working on selection prototype