elastic xap