fixed initializer code