update front-end code