by analysis