updated initializing ptrs