protofinal