variatious
not defined yet