usage examples added