Added a lot of notes ;)