completed ex29, ex30, ex31