extracted parent for Differential Controllers
merge