support html comments in parser
fix sources
conditionally hide empty sections with template if