2nd iteration worked perfectly without any modification