smoothened state transitions