rigamarole
not defined yet