playing more with rust pointers