q object.