Reformated a bit to make it "pretty"