ruddily
not defined yet