added analysis