serial initialization, now I want to correct reinitialization