added block comment handling