Apply IAlg interface to ChangRobles.