Implementacja klienta