updated disscusion and some typo