Multiple port implemented