corrections were carried out according to the comments