swim: add new transport