Reformatted for readability