Oddělení dvou funkcionalit