modified ex1