fixed upload feature