overall analysis