improved
changed 6
7 fixed