[UPDATE] the controller example