added license and shebang