Added better comments after discussion with Kenneth