collection of changes made to support file uploads