correct the initialization