add minimal option type