change method signature