working on escape behavior