created solution for client/server code sharing