more complex json parsing is working