Added comments and spacing.