FIX server logic and client logic