added color gradual effect