added Ex4