Add client boilerplate