commetns and formatting