Converting "share" to dict<> and pool<> complete