Guarded Block example tryout

Guarded Block example tryout, not yet working