change method signatures