changed DeriveListFragment to populate from custom adapter