front end overhaul. actually starting to look decent