ex6 almost final