[discussion]
remind the functions of the controllers