half way done with ex6