basic file uploader
add size method