Notes for hhbhlhlhlhlhlhl