Added fade-in & fade-out effect