add sub/pub design
merge