Beginning of pointers class