initial variable work
variables are now working (just there is a minor bug that prevents
variable to be found if there is no newline after }}, it should be
unrelated with the functionality by itself)