fade in and fade out added