working towards gauss linking