package to help with managing text storage, retrieval and reporting