changed DEFAULT_PORT to public