fixed iterator->list type mismatch errors