add more usage examples