many change but errors are still there