Added setPort