updated proto for extended logic