fixes #3 transformJSON