multiple changes in methods : intentionally not mentioning the details