Client-side overhaul begins