they have done a huge amount work and as a result progress has been made
They have done a huge amount of work and, as a result, definite progress has been made.
They have done a huge amount work and, as a result, progress has been made.