by_pointer