Final work for Part 3, fragment back working