Start adding upload functionality