set new ip, core functions working