blind contract view 2