docs refactor v3