Working edition part1->part2. Correction of normalize()