comment logics improved