give interaction works