added some notes on usages