added some comment to confusion part