full support for comments, logging