1.license modified 2.bug fixed