working on quick select logic

i think it's sound now, not 100% tested