Add inner class Opt