New front end

some more.