code for ChalernLAP