implemented both kind  of share in deals