Refaktorovaný controller