first 3 specs passed done with cat function