note on how it works