refactor + zapojeni generalizeru