Added upload and download file functional