some refactoring + dejson ready soon
latest