user checking for unify