partly stable json version