implement json pointers