update licence and add more files