modify ViewA and ViewB