completed all controllers