client: wiele zmian do fukncjownowania