overwriting base class in readme
major refactoring in the extension