adding JSONAdapter