fix some error with whatever