finished cut-n-paste for notify observers method