commenting out faulty code2