Adds code using list structure algorisme