Redesign: FowaClient