exercise6 final release/tested