renamed methods and one decorator