faulty logic on contact book corrected