updated method call