contribution and legacy