transtion with two components