progress on front end