adapt to analysis data