Variable map creation, not resolving cmds yet
var substitution