append unify method