finished adding new swap/joining existing, started to implement the polling endpoint