Added client-side steps.