add first draft og high level subscription interface
lost commit from treww restructure
higg level subscription interface update
more work on draft of high level subscription interface