added gradient overlay