implemented, tested, examples
docme