use this tempate can let this pkg reuse many project