reorganize the files and add LICENSE