learn some pointers basics