move feed contributor generator out of template