Получается, что для каждой новой команды вам надо будет добавлять сюда новый код. Вы не находите это неудачным решением?