base correction