fix bug(also)
fix license
Declare finish