update method signatures