partial tree work, reverting to flat uploat