Working on projection based queries and query pre and post interception
wip