quering more or less works, but order of the properties is now wrong=(