tagged design

Misc #20160104