main body color change and comments added for readability