working on PointerHelpers