added shebang and usage message