updated proto-2