add support for strings rather than chars, just make an array yourself!