controller with comments