Add shebang
Function dispatch version