Adding file upload capabilities