added base classes for feature examples