everything neccessary for building a proper fileupload