added loading, blur and css