changed enumerate