new way for restore IP