added fade-in animation