add some docs and test files