Reformatted for google style