add initial gauge design from john