Added file upload capabilities