Updated query module