finish all ex1