added complete handler.  Updated root handler, failure handler