implement change order method