add idList for external use