Oh yes, it is hideously complex. I had to work through several mathematical equations just to figure out how to make all of the parts fit and work together. Then there was this bolt I had to screw in! Talk about tough. I imagine it will require a lot of maintenance just to keep all of the parts up and running.