Add first implementation
Add example of use