added client scaffold