add commentary for the controller