Slight Reformating and comments added