adding more analysis