opened init for production