More abstraction on controll -- tile generation and query_proc, query_ps