repullulative
not defined yet