make the dump function compile(......)