rebuilding front end