* errcheck proper error handling * write response err check log * resolving conflicts and io.Copy error handling