Implemented enumeration and progress.