dynamic project file uploading and placement