redukcia kodu pri zachovani funkcnosti