saving progress on new interface