changes for ex 2