Tomorrow Morning have to get up and figure out a way to make the client
file concurrent and issues with concurrency