simpler tests
easier tests
documentation