implementation progress