Implemented new is passable function.