Merge branch 'release/0.0.4-server' into develop
back to development branch
Merge branch 'master' into develop
implements reqursive selection for query quality
reorganize reqursion