Abstract Feeder