resolve #6 this is working well enough to support the immediate use cases in Infovore
resolve #6 this is working well enough to support the immediate use cases in Infovore