castigates
not defined yet