upload files and images derived from text input, and handle add,update,delete.