more straightforward feed subclassing