addded pipeline classes