extensive analysis