deal-mechanics