fix some pre