add unsafe pointers (the clue is in the name)