added very complex backup query (which is slow, probably a good candidate