Updated error analysis and description of method