added XAP