diff --git a/Liquid-for-Designers.md b/Liquid-for-Designers.md
index de13aa7..298a707 100644
--- a/Liquid-for-Designers.md
+++ b/Liquid-for-Designers.md
@@ -118,56 +118,78 @@ optionally, `elsif` and `else`) clause:
{% if user %}
Hello {{ user.name }}
{% endif %}
+```
+```liquid
{% if user.name == 'tobi' %}
Hello tobi
{% elsif user.name == 'bob' %}
Hello bob
{% endif %}
+```
+```liquid
{% if user.name == 'tobi' or user.name == 'bob' %}
Hello tobi or bob
{% endif %}
+```
+```liquid
{% if user.name == 'bob' and user.age > 45 %}
Hello old bob
{% endif %}
+```
+```liquid
{% if user.name != 'tobi' %}
Hello non-tobi
{% endif %}
+```
+```liquid
# Same as above
{% unless user.name == 'tobi' %}
Hello non-tobi
{% endunless %}
+```
+```liquid
# Check if the user has a credit card
{% if user.creditcard != null %}
poor sob
{% endif %}
+```
+```liquid
# Same as above
{% if user.creditcard %}
poor sob
{% endif %}
+```
+```liquid
# Check for an empty array
{% if user.payments == empty %}
you never paid !
{% endif %}
+```
+```liquid
{% if user.age > 18 %}
Login here
{% else %}
Sorry, you are too young
{% endif %}
+```
+```liquid
# array = 1,2,3
{% if array contains 2 %}
array includes 2
{% endif %}
+```
+```liquid
# string = 'hello world'
{% if string contains 'hello' %}
string includes 'hello'
@@ -213,9 +235,11 @@ has built-in support for such operations, using the `cycle` tag.
{% cycle 'one', 'two', 'three' %}
{% cycle 'one', 'two', 'three' %}
{% cycle 'one', 'two', 'three' %}
+```
will result in
+```
one
two
three
@@ -233,9 +257,11 @@ the name of the group. This can even be a variable.
{% cycle 'group 1': 'one', 'two', 'three' %}
{% cycle 'group 2': 'one', 'two', 'three' %}
{% cycle 'group 2': 'one', 'two', 'three' %}
+```
will result in
+```
one
two
one
@@ -340,4 +366,4 @@ the given variable instead of rendering it to the screen.
-```
\ No newline at end of file
+```