Title: An extended align algorithm for the design of an approximately commutative controller