bug fixes; switched rootItem methodology from pull to push.