run tests locally and more docs