started work on potential method