High Quality Code hw5 - done