change serverport, enum added for cli arguments