Reformatted through "Case Classes"