port enabling implemented