fix interaction