edit docs and test