As {HEAD ~ OOP} moves toward {TAIL ~ the mainstream} of software design and development, various software solutions require adaptation to make use of the benefits of OOP 
moves toward
As { HEAD ~ OOP } moves toward { TAIL ~ the mainstream } of software design and development , various software solutions require adaptation to make use of the benefits of OOP
OTH HEAD HEAD HEAD HEAD HEAD REL REL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH