change custom json handling