0.1: move all transitions to mixins lib