the client works without shadow