modify function new -> NEW