add wiretapping
add cleanup