docs refactor 4