separating client and server