change to fragment for the list