added controllers diagram