REFACTOR: doc