[merge] with modularized feed item creation