updated + stax