am inceput sa scriu how the client works