Passed four using case classes