tests
added a documentation document