starting to work on it, especially json dumps