overhaul, partially completed pattern recognition