specify port using argv