move exodus into libsf