commenting
re-worked to use // instead of s//g