cleaned up the base feed class