cleanup, linting and new examples