commenting style improved