Implemented client create functionality