added templatetags, DRY