jeszcze troche zmieniony interfejs