with fade-in and fade-out effects