Client side nearly done