listAll + upload + update + delete