providing proof