New front end

here's some more