utilities/transitions/pattern_transition library