added level & layer transitions