Working version of the iteration 5