implement life example via gauge module