change the name of logic-and-codes