make routine, client and server executable