library www.internalpointers.com