integrated change locality with service