make the definition use *PARAMs