split to small bundles, event and storage bundle