```\n    function create(\n        FixedStrikeOptionToken optionToken_,\n        uint256 amount_\n    ) external override nonReentrant {\n        // rest of code\n        if (call) {\n            // rest of code\n        } else {\n            uint256 quoteAmount = amount_.mulDiv(strikePrice, 10 ** payoutToken.decimals());\n            // rest of code\n            quoteToken.safeTransferFrom(msg.sender, address(this), quoteAmount);\n            // rest of code\n        }\n\n        optionToken.mint(msg.sender, amount_);\n    }\n```\n