better decoupling, switches between stages smoothly