Implement MainFragment and its adapter