zmiana struktury kodu
wprowadzenie podzialu na pakiety