updated the code w.r.t code ignitor limitations