Added rough pmerge.  Requires testing