added pointers