copy change from prototype to source