add license info into files
update doc & desc