division program correction