Added --port parameter