Updated everything to a Fragment and ListFragment