finished ex. 2 and ex. 3