working on client example