new code li