customize to run in production

- not finish