build and test working client