ready use new method