new code after failed hard drive