fixes #12 add 3 differents stringifier implementation