fix init definition