example:  nested block structure