Adding an example implementation