get_hierarchical_upload funciton uses pymisc for underlaying functionality