finished class Feeder