copy over ui protocols