first client example