constructor not updated ?