automated some tests and add support for string-literals