support for setting up port implemented