updates to smooth transitions