anchor.diff:              Expanded(
                 child: FutureProvider<List<Experiment>>(
                   create: (_) => ExperimentService.getInstance().then(
  -                        (service) => service.getExperimentsFromServer()),
  -                child: ExperimentList(),
  +                  (service) => service.getExperimentsFromServer().then((v) {
  +                    setState(() {
  +                      _isLoading = false;
  +                    });
  +                    return v;
  +                  })),
  +                child: _isLoading ? _loadingWidget : ExperimentList(),
                 ),
               ),
             ],
  
positive.code: }
  
  class _FindExperimentsPageState extends State<FindExperimentsPage> {
    @override
    Widget build(BuildContext context) {
      return TaqoScaffold(
        title: 'Find Experiments to Join',
        body: Container(
  
negative.code: import 'package:provider/provider.dart';
  
  import 'package:taqo_common/model/experiment.dart';
  import '../service/experiment_service.dart';
  import '../widgets/taqo_page.dart';
  import '../widgets/taqo_widgets.dart';
  