Create complexUpdatev1

Started using this format for complex updates. I've attempted to walk through the code I've written.