update method signature