added notes and reference