Add valid and invalid specs
Add dirty spec