add  licence and change package process