added explanation lines