simple fn ptr demo