added port variable