integrating transtions