- merge method added