Pelna funkcjonalnosc - jeszcze bez dzwieku i paskudny kod