1st time commit. A basic version of Client/Worker