allow keys as strings

issue #97