Scheduling and Progress Reporting on P6