misc
fix json save