Nice job on a challenging and unique design!