finished ex31 improvement