ex6 + done
final ex2