WORKING. need string literals at compile-time though :(