modifed analysis