improved save/load, added webform