Notes for hpete611