production must use env