write description and usage