private void configureFeed() {
    StringBuilder userUrl = new StringBuilder();
    userUrl
        .append(Constants.USER_FEED_ENDPOINT)
        .append("/?access_token=" + accessToken)
        .append("&count=" + numberPhotos);

    JsonVolleyRequest jsonVolleyRequest =
        new JsonVolleyRequest(
            Request.Method.GET,
            mContext,
            userUrl.toString(),
            (JSONObject) null,
            new com.android.volley.Response.Listener<JSONObject>() {
              @Override
              public void onResponse(JSONObject response) {
                try {
                  JSONObject meta = response.getJSONObject("meta");
                  if (meta.getInt("code") != 200) {
                    if (BuildConfig.DEBUG)
                      Log.d("test", "wrong meta response code" + meta.getInt("code"));
                    // some problem in request
                  } else {
                    if (BuildConfig.DEBUG) Log.d("test", "correct meta code (200)");

                    JSONArray photosInfo = response.getJSONArray("data");
                    for (int i = 0; i < photosInfo.length(); i++) {
                      JSONObject photoInfo = (JSONObject) photosInfo.get(i);
                      parsePhoto(photoInfo);
                    }

                    instaFeedRequestListener.onSuccess();
                  }

                } catch (JSONException e) {
                  if (BuildConfig.DEBUG) Log.d("test", e.getLocalizedMessage());
                }
              }
            },
            new com.android.volley.Response.ErrorListener() {
              @Override
              public void onErrorResponse(VolleyError error) {
                if (BuildConfig.DEBUG)
                  Log.d("test", "some problem in volley request: " + error.toString());
              }
            });

    VolleyQueueHelper.getInstance(mContext).addRequest(jsonVolleyRequest, mContext);
  }
  public static void configureLikesId(
      Context mContext,
      final InstaFeedLikeRequestListener instaFeedLikeRequestListener,
      final PhotoUser photoUser,
      String id) {
    StringBuilder userUrl = new StringBuilder();
    userUrl.append(Constants.USER_FEED_ENDPOINT).append(id).append(Constants.LIKE_MEDIA_ENDPOINT);

    JsonVolleyRequest jsonVolleyRequest =
        new JsonVolleyRequest(
            Request.Method.GET,
            mContext,
            userUrl.toString(),
            (JSONObject) null,
            new com.android.volley.Response.Listener<JSONObject>() {
              @Override
              public void onResponse(JSONObject response) {
                try {
                  JSONObject meta = response.getJSONObject("meta");
                  if (meta.getInt("code") != 200) {
                    if (BuildConfig.DEBUG)
                      Log.d("test", "wrong meta response code" + meta.getInt("code"));
                    // some problem in request
                  } else {
                    //                        photoUser.likes = parseLikes(photoUser, response);
                    instaFeedLikeRequestListener.onSuccess(parseLikes(photoUser, response));
                  }
                } catch (JSONException e) {
                  if (BuildConfig.DEBUG) Log.d("test", e.getLocalizedMessage());
                }
              }
            },
            new com.android.volley.Response.ErrorListener() {
              @Override
              public void onErrorResponse(VolleyError error) {
                if (BuildConfig.DEBUG)
                  Log.d("test", "some problem in volley request: " + error.toString());
              }
            });

    VolleyQueueHelper.getInstance(mContext).addRequest(jsonVolleyRequest, mContext);
  }