add sensible variable names, customer expectations, maintenance, and sensible function names