pointer experiment