add base class and one example