add feature calls to data. Feature being called with data object returns generator