added client calls for every operation