smoothed out comments for better readability