multiple ports working