comments added to describe what tests purposes are