docs for aliases
aliases sub template
val -> value