working on new proto