made pointers lazy loading