scratch work for breaking pointers