the use of services is now done with a slice of function a forloop and a channal

added some checks for nil feild acsess incresing tability under network flakeyness