Added first implementation of file upload