refactor: source --> docList