Looks complicated but also very creative.. I like this idea