added squery()