front end items and clean up