add some interact stuff