more changes to one pointers