added client inputs