Second approach to parallel implemnetation. Inprogress...