add deps and docs