progress and warning