added error analysis