add panlin