start to parameterize comment behavior