app calls api properly, not fake data sources