comment controller, facade, query