initialize controllers