zmieniony interfejs do Communication