improving argument and usage message