snazzy transition and abstract