add production script

1. refactoring
2. add production scripts
3. keep development provison always tested OK.
4. production provison scripts need to be tested again.