add query route, rework engines
update with stores