-added gradient