Misc stuffs, generic template for SMoHWIF