add fadeIn functionality