adds an optional query object