add usage & cmd opt