some coments about logic