serverClassRedesign