sam added gradient background and icon