added license, created specifications