rewrite with Dad
premerge