Add back-end & front-end code