added gradient design