fix new method