parsing pointers sort of works