some verification
branching new changes into stage6
moved the cleanup_wireless_defaults() to stage6