unify the pointer definition