transition effects
guards
new bubble