replica normal operations implmented
some merge.