json interfaces changes