Split in two (.cc and .hh) potential-method.hh for more visibility