add the dump function