added support for block comments