Code up some soultions; add files