changes for packaging into a uber jar