add DataController