streamlined the method.