ignoring .classpath and .project, plus some cleanup
doc for query