progress on the front end