Added a bunch of source
Adding notes
Ignores