blind contract view 3