refactoring method signatures