added Options base class