handle commenting in various languages