change to split -> enrich -> process