add some note and thoughts