fix -h is no arguement