meaningful transitions! still buggy.