virtual
comment type bug fix