local implementation

This implementations runs locally, it isn't suitable to run in a pipeline.
See how we did this on the github page.

See the readme below: