added loading fade in to make user experience better