modify read.md add spec tests