Reads is Alternative
add ReadsSpec. refactoring test code.