fixes #8 allows string as variable