add default methods and use them