Concurrent working

Moving from sequential to parallel woring