client working version