most stuff working on the front end