Advanced Notes