code overhaul and clean up. All 3 passed Lint and was run through Tidy up. submitted for review.