further corrections