add source for client/server and data file