```\n// transfers numeraire amount of dai in, wraps it in cDai, returns raw amount\nfunction intakeNumeraire (int128 \_amount) public returns (uint256 amount\_) {\n\n    // truncate stray decimals caused by conversion\n    amount\_ = \_amount.mulu(1e18) / 1e3 \* 1e3;\n\n    dai.transferFrom(msg.sender, address(this), amount\_);\n\n}\n```\n