added more analysis