client works (what is written)