ex 2 programms