http service and q