upload curd