optimalizacia a zjednodusenie kodu