Notes for halorule