added guard file