rigmarole
not defined yet