improoved comments