update correct initialization