initial working client