class 2 spec fix and push class 6 exercise 4 and 5