in sream version deleted unnecessary comments