changes to user pointer