made some front-end progress