separate server and client paths