add license info & add testcase