adding upload functionality