pointers to direct