new method fix