added extensions to the progression class