added shared_macros.h blank