to use new method