WIP - add json integration