preliminary design without testing socket