todo: - load xm using XHR