added analysis section