new proto