did some work on ex1