added guard file and public certificate