obstacle
not defined yet