adding first draft of small selector engine
st