better api to create a feed; more generic