add SL_SAFE_CREATE macros
fix TAG