image upload, hierarchy change