supplies front end

supplies front end code, except for ediing an existing supply (changing its name)