more experiments with transitions/layout - messy