add file upload feature
add file upload feature
add upload to ignore