all controllers done