variables as pointers