hinderment
not defined yet