redesigned entire front end

BROKEN do not use yet for testing purposes only