struktura, třídy, metody implementace