глубокий рефакторинг
с гов***кода к mvc