add the spec test