added fade-in transitions