support for manual lazy evaluation
tmp commit
escaped characters in string