client contract added