It provides default actions for controller, and the actual controller only needs customized actions.