added explanation comment