Modified for cleaner and more specific output.
Modified comments.