added a front-end client