add comments into BaseController