eval use encode