Added --port option