fixed upload super class