aded new method