switched to xs:long