added view change transitions