added more notes and exercises