added guard gem & added guard settings