added initial Party draft with related framework changes