initial fanoutParser{} changes and tests