improve postInit