add poison behavior
wip