changed syntax of indirection from '->' to '^'