added permissions on location upload/hierarchy and deleted obsolete methods