Agency agreement: requirements, obligations and commissions