varigradation
not defined yet