made it so you can specify port num in parser