added first draft of content binding interface