xml archive functor still trying