introduce feedItem and feedInfo protocols maybe temporarily