Need not to define initialize