add json rest calls