Front end

I improved stuff. Pull please:3