new operator fix