abstract shape transitions