Progress ahead of schedule