12 added macros/shared examples