Ex 9 initial implementation